El software de análisis de estructuras RFEM 6 es la base de un sistema de software modular. El programa principal RFEM 6 se usa para definir estructuras, materiales y cargas de sistemas estructurales planos y espaciales compuestos por placas, muros, láminas y barras. El programa también le permite crear estructuras mixtas, así como modelar elementos sólidos y de contacto.
RSTAB 9 es un software potente de análisis y dimensionamiento en 3D de estructuras de vigas, pórticos o cerchas, que refleja el estado de la técnica actual y ayuda a los ingenieros y consultores de estructuras a cumplir con los requisitos de la ingeniería de estructuras moderna.
¿Está a menudo ocupado con el cálculo de secciones durante demasiado tiempo? Dlubal Software y el programa independiente RSECTION facilitan su trabajo al determinar y realizar un análisis de tensiones para varias secciones.
¿Siempre sabe de dónde viene el viento? ¡Desde la dirección de la innovación, por supuesto! Con RWIND 2 a su lado tiene un programa que utiliza un túnel de viento digital para la simulación numérica de los flujos de viento. El programa simula estos flujos alrededor de cualquier geometría de construcción y determina las cargas de viento en las superficies.
¿Está buscando una vista general de las zonas de carga de nieve, zonas de viento y zonas de sísmicas? Entonces está en el lugar correcto. Utilice la herramienta <i>Geo-Zone</i> para la determinación rápida de las cargas de nieve, velocidades de viento y zonas sísmicas según el Eurocódigo, CTE, ASCE 7-16 y otras normas internacionales.
¿Le gustaría probar la potencia de los programas de Dlubal Software? ¡Es su oportunidad! Con la versión completa gratuita de 90 días, puede probar todos nuestros programas por completo.
El formato .xml de SCIA está destinado al intercambio de datos con RFEM 5. Debido a la reprogramación de RFEM 6, los formatos de archivo .xml de SCIA y RFEM 6 no son compatibles.
Una solución simple es exportar desde SCIA al formato SAF 1.0.5. Este se puede importar en RFEM 6.
Sí, se deben reescribir, ya que la interfaz COM se basa en otras bibliotecas de comandos.Para poder acceder a RFEM a través de servicios web, ofrecemos bibliotecas para varios lenguajes de programación. Luego se pueden usar para escribir programas en el idioma respectivo. Actualmente, estas bibliotecas solo están disponibles para Python y C #.
RFEM 6 se reescribió completamente utilizando el marco de trabajo moderno de Qt en el lenguaje de programación C++. Los gráficos y la GUI en general se han mejorado considerablemente, incluyendo un informe más rápido y fiable. También se utilizan las licencias basadas en la nube, lo que permite que varios usuarios dentro de la misma empresa compartan licencias en diferentes equipos.
Quizás el mayor cambio entre las generaciones del programa es que los módulos adicionales ahora están integrados directamente en el programa principal y se han renombrado como "complementos". Esto significa que la información como las longitudes sin arriostrar, la disposición de la armadura, etc. se definirán directamente en RFEM 6. Las razones de tensiones se proporcionarán dentro del programa principal en lugar de lo que solía ser un cuadro de diálogo del módulo adicional por separado.
Ahora se proporcionan ecuaciones de diseño completas para cada norma y material para que los usuarios tengan una comprensión clara y rastreable de los resultados.
Aunque algunos conceptos nuevos del programa requerirán un flujo de trabajo diferente para los utilizados en RFEM 5, estamos seguros de que estos cambios conducirán a diseños de modelos más eficientes y completos. Consulte una lista más completa de las nuevas características en el siguiente enlace.
Para la programación utilizando la interfaz COM, un apoyo en nudo tiene las propiedades "ReferenceSystem" y "UserDefinedReferenceSystem". "ReferenceSystem" le permite definir el tipo de sistema de coordenadas definido por el usuario (por ejemplo, "Rotated" o "Coordinate System") y, dependiendo del tipo que se haya seleccionado, este tipo se define a través de "UserDefinedReferenceSystem".
En el siguiente ejemplo, se estableció el "Sistema de coordenadas" como el tipo y también se creó un sistema de coordenadas definido por el usuario para él:
//crear un sistema de coordenadas definido por el usuarioIGuideObjects iGuide = iModel.GetGuideObjects ();//eliminar acogedor No 2UserCoordinateSystem [] csList = iGuide.GetCoordinateSystems ();if (csList.Length> 1){para (int i = 0; i <csList.Length; ++ i){if (csList [i] .No == 2){iGuide.PrepareModification ();iGuide.DeleteObjects (GuideObjectType.CoordinateSystemObject, "2");iGuide.FinishModification ();}}}//definir nuevo acogedor No 2UserCoordinateSystem uCs = nuevo UserCoordinateSystem ();uCs.Name = "prueba";uCs.Comment = "prueba";uCs.No = 2;uCs.IsValid = true;uCs.Origin.X = 1;uCs.Origin.Y = 0;uCs.Origin.Z = 1;uCs.Point1.X = 2;uCs.Point1.Y = 0;uCs.Point1.Z = 1;uCs.Point2.X = 1;uCs.Point2.Y = 1;uCs.Point2.Z = 2;//establecer acogedor No 2iGuide.PrepareModification ();iGuide.SetCoordinateSystem (uCs);iGuide.FinishModification ();//crear apoyo en nudo con acogedor definido por el usuarioNodalSupport ns = new NodalSupport ();ns.SupportConstantX = -1;ns.SupportConstantY = -1;ns.SupportConstantZ = -1;ns.RestraintConstantX = -1;ns.RestraintConstantY = 0;ns.RestraintConstantZ = -1;ns.Comment = "acogedor definido por el usuario";ns.NodeList = "1";ns.ReferenceSystem = ReferenceSystemType.UserDefinedSystemType;ns.UserDefinedReferenceSystem.ObjectNo = 2;ns.UserDefinedReferenceSystem.Type = UserDefinedAxisSystemType.DefinedCoordinateSystemType;iModData.PrepareModification ();iModData.SetNodalSupport (ns);iModData.FinishModification ();
Para poder crear el sistema de coordenadas, se requiere la interfaz para los objetos guía: ' IGuideObjects '. Con la función "DeleteObjects ()", primero se elimina un sistema de coordenadas existente de Número 2 y se crea uno nuevo con "SetCoordinateSystem ()". Tenga en cuenta el bloque "Preparar/Finalizar-Modificación" para poder transferir el nuevo elemento.
El apoyo en nudo se transfiere a través de la interfaz "IModelData". De nuevo, se requiere el bloque "Preparar/Finalizar-Modificación".
Usando RF-COM/RS-COM, es posible crear los modelos de RFEM/RSTAB y escribir datos. Lo mismo se aplica a casos de carga, combinaciones de carga y combinaciones de resultados.
Para poder usar RF-COM/RS-COM, solo necesita un editor, compilador y conocimientos básicos de programación. La biblioteca de objetos proporcionada es fácil de integrar en el editor.
Por ejemplo, si tiene Microsoft Excel, tiene todo lo que necesita, ya que el editor de VBA es una parte integral.